Représentation des données : types construits - NSI

Les tableaux et les listes

Exercice 1 : Création et modification d'une liste Python par append

On considère les instructions Python ci-dessous :

L = [7, 4]
L.append(6)
L.append(4)
L.append(9)

Quelle est la valeur de L après ces instructions ?

Exercice 2 : Déterminer la taille d’une liste Python

On considère la liste L ci-dessous :

L = ['b', 'h', 'i', 'U', 1, 8, 3, 'j', 'M', 'z']

Quelle est la valeur renvoyée par l’instruction len(L) ?

Exercice 3 : Retrouver le rang d'un élément dans une liste Python

On considère la liste L ci-dessous :

L = [5, 11, 'e', 'W', 'i', 'K', 'D']

Quel est le rang du caractère 'K' dans la liste L ?

Exercice 4 : Modification d'un élément d'une liste par indice

On considère les instructions Python suivantes :
L = ['p', 'n', 'z', 'k']
L[0] = 'i'

Quelle est la valeur de L après ces instructions ?

Exercice 5 : Listes et méthodes

On considère la liste L définie en Python ci-dessous :
L = [7, 9, 5, 6]

On exécute l'instruction L.reverse()
Quelle est la valeur que contient L  ?
Puis, on exécute l'instruction L.extend([2, 3])
Quelle est la valeur que contient L  ?
Puis, on exécute l'instruction L.reverse()
Quelle est la valeur que contient L  ?
False